﻿@charset "utf-8";
/*css reset*/
*{-webkit-tap-highlight-color:transparent;}
body{ min-width:320px;font-family:"\5FAE\8F6F\96C5\9ED1", Helvetica;font-size:13px; color:#666; -webkit-text-size-adjust: none;-webkit-user-select: none; line-height:100%;background:#f4f4f4;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}
ul,ol{list-style:none}
a,a:visited,a:hover{text-decoration:none;color:#666}
a:active{color:#333;}
img{vertical-align:middle;border:0;}
button,input,select,textarea{vertical-align:middle;outline:none;resize:none;font-family:"\5FAE\8F6F\96C5\9ED1", Helvetica;vertical-align:middle;/*outline:none;-webkit-appearance:none;*/}
table{border-collapse:collapse;border-spacing:0}
i,em{font-style:normal;}

select {
  /*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
  border: solid 1px #fff;
  width: 80%;
  height: 45px;
  /*很关键：将默认的select选择框样式清除*/
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;

  /*在选择框的最右侧中间显示小箭头图片*/
  background: url("/image/arrow.png") no-repeat scroll right center #fff;
  background-size: 25px;
  /*为下拉小箭头留出一点位置，避免被文字覆盖*/
  padding: 0 14px;
}


/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand { display: none; }

/*标题栏*/
.tbar { background:#fff;margin: 20px 0; font-size:16px; color:#3b3b39;}
.tbar input{width: 100%; padding:10px 20px;border: none; height: 30px; line-height: 30px; }


/*充值选择*/
.plList2 {clear:both;overflow:hidden; padding: 12px 0; }
.plList2 .checkbox,.payList .checkbox{visibility:hidden;width:0;height:0;margin:0;padding:0;display:none; }
.plList2 li{width:50%;float:left;text-align:center; height:90px;}
.plList2 li span,.plList2 li label,.plList2 .hui em{overflow: hidden; width:130px;border-radius:5px;display:inline-block;position:relative;}
.plList2 li label{  border:1px solid #fff;background: #fff; box-sizing:border-box; width:130px; padding:22px 0 17px;display:inline-block; color:#bbb; border-radius:5px;}
.plList2 label.checked{position: relative; color:#014fa6; border:1px solid #014fa6;}
.plList2 li label .title{ font-size: 16px; margin-bottom: 10px;}
.plList2 li img{position:absolute;top:1px;left:45px; width:46px;}
.plList2 label.checked:before{
	content: "";
	position:absolute;top: -25px;left: -10px; width:20px; height: 100px; background:#014fa6; color:#fff;  font-size:10px;transform: rotate(45deg);-webkit-transform: rotate(45deg);
}
.plList2 label.checked:after{
	content: "";
	position: absolute;
	top: 4px;
	left: 10px;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	width: 5px;
	height: 12px;
	transform: rotate(45deg);-webkit-transform: rotate(45deg);
}
.plList2 li .pic-hot{position:absolute;top: -22px;right: -30px; width:60px; height: 45px; background:#999; color:#fff;  font-size:10px;transform: rotate(45deg);-webkit-transform: rotate(45deg);}
.plList2 li .pic-hot em{color: #fff;display: block;text-align: center;font-size: 10px;line-height: 74px;}
.plList2 label.checked .pic-hot{ background:#fa4b43; }
.plList2 li span  i{ font-size: 10px;color: #999; line-height: 18px;}
form+.btnBlue{ margin-top: 0px; margin-bottom: 20px;}
a.btnBlue,.btnBlue{ width:90%;margin: 13px auto; height:40px; line-height:40px; text-align:center; color:#fff;background:#014fa6; font-size: 15px; box-sizing:border-box; border:none; border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -webkit-border-radius:5px;-o-border-radius:5px; display:block;}

.tbox {background:#f4f4f4; overflow: hidden; display:block;}




/* 弹窗新增样式 */
.pop{ width:100%; background-color:rgba(0,0,0,.25); position: fixed; left:0; top:0; z-index:999; height:100%;  display:none; }
.pop_list{
	position: absolute;
	left: 5%;
	bottom: 20%;
	background: #fff;
	width: 90%;
	text-align: center;
	border-radius: 5px;
}
.pop_list li{
	height: 40px;
	line-height: 40px;
	font-size: 15px;
}

.resultBox{
	margin: 50px auto 150px;
	width: 90px;
	text-align: center;
}
.resultBox dt{
	width: 90px;
	height: 90px;
	margin-bottom: 30px;
}
.resultBox dt img{
	width: 100%;
}

.resultBox dd{
	color: #014fa6;
	font-size: 18px;
}
.resultBox dd.gray{
	color: #ccc;
}

a.link{
	display: block;
	color: #014fa6;
	text-align: center;
}


.formTable{
	margin: 20px 0;
}
.formTable td{
	text-align: center;
	padding: 10px 0;
}
.formTable input[type="password"]{
	width: 70%;
	background: #e6e6e6;
	border: none;
	height: 45px;
	line-height: 45px;
	padding: 0 5%;
}
.w80{
	width: 80%;
}

